A Review on Parameter Estimation Techniques of Software Reliability Growth Models
نویسنده
چکیده
Software reliability is considered as a quantifiable metric, which is defined as the probability of a software to operate without failure for a specified period of time in a specific environment. Various software reliability growth models have been proposed to predict the reliability of a software. These models help vendors to predict the behaviour of the software before shipment. The reliability is predicted by estimating the parameters of the software reliability growth models. But the model parameters are generally in nonlinear relationships which creates many problems in finding the optimal parameters using traditional techniques like Maximum Likelihood and least Square Estimation. Various stochastic search algorithms have been introduced which have made the task of parameter estimation, more reliable and computationally easier. Parameter estimation of NHPP based reliability models, using MLE and using an evolutionary search algorithm called Particle Swarm Optimization, has been explored in the paper.
منابع مشابه
A practical method for the estimation of software reliability growth in the early stage of testing
The traditional approach of reliability prediction using software reliability growth models requires a large number offailures which might not be available at the beginning of the testing. The commonly used maximum likelihood estimates may not even exist or converge to a reasonable value. In this paper, an approach of making use of information ji-om similar projects in order to obtain an early ...
متن کاملConsidering Residual Faults of Burr Type XII Software Reliability Growth Model
Software Reliability Growth model (SRGM) is a mathematical model of how the software reliability improves as faults are detected and repaired. A large number of software reliability growth models have been proposed to analyze the reliability of software application during the testing phase, with the increasing demand to deliver high-quality software, more accurate software reliability models ar...
متن کاملThe Use of Cuckoo Search in Estimating the Parameters of Software Reliability Growth Models
this work aims to investigate the reliability of software products as an important attribute of computer programs; it helps to decide the degree of trustworthiness a program has in accomplishing its specific functions. This is done using the Software Reliability Growth Models (SRGMs) through the estimation of their parameters. The parameters are estimated in this work based on the available fai...
متن کاملEstimation of Software Reliability Growth Model Parameters
Software reliability growth models only become useful if it is possible to estimate their parameters. However, the parameter estimation is normally done numerically, and hence a substantial amount of data is all too often needed. This need is often not fulfilled by modern development processes, for example incremental development and agile methods. This position paper identifies three alternati...
متن کاملTesting Effort Dependent Delayed S-shaped Software Reliability Growth Model with Imperfect Debugging
In software development process, testing is one of the most important aspects and hence, software reliably is very important factor of software systems. In the last four decades many software reliability growth model based on non-homogeneous Poisson process (NHPP) have been developed which incorporates testing effort function. However, the previous models are quite helpful for software engineer...
متن کامل